package com.ruoyi.hr.service.trainmanage;


import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.hr.util.BaseResult;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

public interface TrainManageService {

    List<Map<String, Object>> findDataList(Map map);
    List<Map<String, Object>> findDataListHistory(Map map);
    int add(Map map);
    Map<String,Object> findDataById(String id);
    int edit(Map map);
    int remove(String ids);
    List<Map<String,Object>> findEmp(Map map);
    int addEmp(String trainId,String AllEmpEid);
    int removeTrainEmp(String trainId);
    List<Map<String,Object>> findTrainEmp(String id);
    String findEmpNames(String trainId);
    List<Map<String,Object>> findFileDataList(Map map);
    int addFile(Map map);
    int removeFile(String ids);
    List<Map<String,Object>> findEmpList(String trainId);
    AjaxResult exportData(String trainId);
    AjaxResult importData(MultipartFile file, String trainId);
    BaseResult isSeal(String trainId);
}
